/***** add by fuyun px-rem ******/
/***** end by fuyun px-rem ******/
/***** add by duanwanyu ******/
body {
  background: #F6F6F6; }

header {
  background: #04A9F4;
  color: #fff;
  font-size: 0.48rem;
  padding: 0.4rem 0;
  text-align: center; }
  header .icon-card {
    display: inline-block;
    margin-right: 0.26667rem;
    width: 0.66667rem;
    height: 0.49333rem;
    background: url(/carpayH5/resources/img/icon-card.png) no-repeat;
    background-size: 100% 100%;
    vertical-align: middle; }

section {
  padding-top: 2.17333rem; }
  section .card {
    background: #fff;
    width: 9.49333rem;
    height: 6.22667rem;
    border: 1px solid #ccc;
    border-radius: .2rem;
    margin: 0 auto;
    padding: 1.13333rem 0.30667rem;
    margin-bottom: 1.06667rem; }
    section .card h2 {
      color: #04A9F4;
      font-size: 0.58667rem;
      text-align: center;
      margin-bottom: 1.06667rem; }
    section .card .flex_box {
      display: -webkit-box;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
              flex-direction: row;
      flex-wrap: nowrap;
      -webkit-box-pack: justify;
              justify-content: space-between; }
    section .card .flex_cell {
      width: 50%; }
    section .card .flex_cell:nth-child(1) {
      border-right: .02rem solid #DFDFDF; }
    section .card label, section .card a {
      display: block;
      font-size: 0.37333rem;
      text-align: center; }
    section .card label {
      color: #666;
      margin-bottom: 0.53333rem; }
    section .card a {
      color: #fff;
      background: #03a9f4;
      width: 4rem;
      height: 1.06667rem;
      line-height: 1.06667rem;
      margin: 0 auto; }
  section .card_p {
    color: #999;
    font-size: 0.34667rem;
    text-indent: 0.8rem;
    padding: 0 0.6rem;
    text-align: justify;
    line-height: 1.5; }
